<?php

    $mikron->Page->StartBody();

    $person = getperson();
    
    function getperson()
    {
        global $mikron;
        if(!isset($_GET['person']))
        {
            ob_clean();
            header('Location: /remoterecord/?needperson');
            exit;
        }
        $personId = (int)$_GET['person'];
        $person = new T_PERSON($personId);
        if($person->cabinet->value->id != $mikron->Users->CurrentUser()->id())
        {
            ob_clean();
            header('Location: /remoterecord/?invalidperson');
            exit;
        }
        return $person;
    }

    if(is_null($person->uniqueid->value))
    {
        require_once(dirname(__FILE__).'/info.inc');
        ?>Выбранная Вами карточка не прошла процедуру проверки.
        <br /><a href="/">Вернуться в картотеку</a><?php
        return $mikron->Page->EndBody();
    }

    $mikron->Cache->setCache('current_person', $person);
    $mikron->Cache->setCache('current_lpu', null);
    require_once(dirname(__FILE__).'/info.inc');

    /**
    * Select LPU
    */
    require_once(dirname(__FILE__)."/lpulist.inc");
    $lpulist = new LpuList($person);
    echo "<h1>Выберите лечебное учреждение:</h1>";

    foreach($lpulist->List as $lpuitem)
    {
        ?>
        <a class="lpucell" href="page2.php?person=<?php echo $person->id; ?>&lpu=<?php echo $lpuitem['guid']; ?>">
        <?php echo $lpuitem['name']; ?>
        <br />
        <font class="blankfont"><?php echo $lpuitem['address']; ?></font>
        </a><?php
    }

    echo "&nbsp;";

    // Кнопка назад
    $frm = new html_form("selectpersonlpu", "post", "/remoterecord/");
    $frm->addSubmit("cancelsubmit", "Назад");
    $frm->end();

$mikron->Page->EndBody(); 

?>